high efficiency solar panel (hesp) - French English Dictionary